home *** CD-ROM | disk | FTP | other *** search
/ Carousel / CAROUSEL.cdr / mactosh / hc / deluxadd.sit / Delux Address Stack / background_2632.txt < prev    next >
Text File  |  1987-11-19  |  8KB  |  373 lines

  1. -- background: 2632 from stack: in
  2. -- bmap block id: 3294
  3. -- flags: 4000
  4. -- background id: 0
  5. -- name: Addrees By Derek
  6. ----- HyperTalk script -----
  7. on openStack
  8.   push recent card
  9.   hide message box
  10. end openStack
  11.  
  12. on closeField
  13.   put the short date into field "Date"
  14. end closeField
  15.  
  16.  
  17.  
  18.  
  19. -- part 2 (field)
  20. -- low flags: 00
  21. -- high flags: 0000
  22. -- rect: left=103 top=64 right=192 bottom=432
  23. -- title width / last selected line: 0
  24. -- icon id / first selected line: 0 / 0
  25. -- text alignment: 0
  26. -- font id: 2
  27. -- text size: 14
  28. -- style flags: 0
  29. -- line height: 18
  30. -- part name: Name & Address
  31.  
  32.  
  33. -- part 3 (field)
  34. -- low flags: 00
  35. -- high flags: 0000
  36. -- rect: left=131 top=208 right=258 bottom=434
  37. -- title width / last selected line: 0
  38. -- icon id / first selected line: 0 / 0
  39. -- text alignment: 0
  40. -- font id: 2
  41. -- text size: 12
  42. -- style flags: 0
  43. -- line height: 16
  44. -- part name: Phone Number
  45.  
  46.  
  47. -- part 4 (field)
  48. -- low flags: 00
  49. -- high flags: 0001
  50. -- rect: left=338 top=286 right=304 bottom=420
  51. -- title width / last selected line: 0
  52. -- icon id / first selected line: 0 / 0
  53. -- text alignment: 1
  54. -- font id: 3
  55. -- text size: 12
  56. -- style flags: 0
  57. -- line height: 16
  58. -- part name: Date
  59.  
  60.  
  61. -- part 5 (button)
  62. -- low flags: 00
  63. -- high flags: 0000
  64. -- rect: left=417 top=279 right=304 bottom=448
  65. -- title width / last selected line: 0
  66. -- icon id / first selected line: 1012 / 1012
  67. -- text alignment: 1
  68. -- font id: 0
  69. -- text size: 12
  70. -- style flags: 0
  71. -- line height: 16
  72. -- part name: Return
  73. ----- HyperTalk script -----
  74. on mouseUp
  75.   visual effect iris close
  76.   pop card
  77. end mouseUp
  78.  
  79.  
  80.  
  81. -- part 6 (button)
  82. -- low flags: 00
  83. -- high flags: 0000
  84. -- rect: left=275 top=279 right=304 bottom=302
  85. -- title width / last selected line: 0
  86. -- icon id / first selected line: 1013 / 1013
  87. -- text alignment: 1
  88. -- font id: 0
  89. -- text size: 12
  90. -- style flags: 0
  91. -- line height: 16
  92. -- part name: Next
  93. ----- HyperTalk script -----
  94. on mouseUp
  95.   visual effect wipe left
  96.   go to next card
  97. end mouseUp
  98.  
  99.  
  100.  
  101. -- part 7 (button)
  102. -- low flags: 00
  103. -- high flags: 0000
  104. -- rect: left=245 top=279 right=304 bottom=272
  105. -- title width / last selected line: 0
  106. -- icon id / first selected line: 1014 / 1014
  107. -- text alignment: 1
  108. -- font id: 0
  109. -- text size: 12
  110. -- style flags: 0
  111. -- line height: 16
  112. -- part name: Prev
  113. ----- HyperTalk script -----
  114. on mouseUp
  115.   visual effect wipe right
  116.   go to previous card
  117. end mouseUp
  118.  
  119.  
  120.  
  121. -- part 9 (button)
  122. -- low flags: 00
  123. -- high flags: 0000
  124. -- rect: left=307 top=34 right=60 bottom=334
  125. -- title width / last selected line: 0
  126. -- icon id / first selected line: 0 / 0
  127. -- text alignment: 1
  128. -- font id: 0
  129. -- text size: 12
  130. -- style flags: 0
  131. -- line height: 16
  132. -- part name: Do
  133. ----- HyperTalk script -----
  134. on mouseUp
  135.   go to card "First Do" of "Datebook"
  136. end mouseUp
  137.  
  138.  
  139.  
  140. -- part 10 (button)
  141. -- low flags: 00
  142. -- high flags: 0000
  143. -- rect: left=382 top=34 right=58 bottom=408
  144. -- title width / last selected line: 0
  145. -- icon id / first selected line: 0 / 0
  146. -- text alignment: 1
  147. -- font id: 0
  148. -- text size: 12
  149. -- style flags: 0
  150. -- line height: 16
  151. -- part name: Calendar
  152. ----- HyperTalk script -----
  153. on mouseUp
  154.   get the seconds
  155.   convert it to dateItems
  156.   put ((item 1 of it) - 1987) *2 into whichSix
  157.   if item 2 of it > 6 then add 1 to whichSix
  158.   visual effect zoom open
  159.   if whichSix < 1 then go card 1 of stack "Datebook"
  160.   else if whichSix > 5 then go card 5 of stack "Datebook"
  161.   else
  162.     go to card whichSix of stack "Datebook"
  163.     send "bracketWeek" && the seconds to this card
  164.   end if
  165. end mouseUp
  166.  
  167.  
  168.  
  169. -- part 16 (button)
  170. -- low flags: 00
  171. -- high flags: 0000
  172. -- rect: left=343 top=34 right=59 bottom=371
  173. -- title width / last selected line: 0
  174. -- icon id / first selected line: 0 / 0
  175. -- text alignment: 1
  176. -- font id: 0
  177. -- text size: 12
  178. -- style flags: 0
  179. -- line height: 16
  180. -- part name: Datebook
  181. ----- HyperTalk script -----
  182. on mouseUp
  183.   set lockScreen to true
  184.   go stack "Datebook"
  185.   goWeekly the seconds
  186.   set lockScreen to false
  187. end mouseUp
  188.  
  189.  
  190.  
  191. -- part 23 (button)
  192. -- low flags: 00
  193. -- high flags: 0004
  194. -- rect: left=35 top=192 right=230 bottom=76
  195. -- title width / last selected line: 0
  196. -- icon id / first selected line: 32670 / 32670
  197. -- text alignment: 1
  198. -- font id: 0
  199. -- text size: 12
  200. -- style flags: 0
  201. -- line height: 16
  202. -- part name: 
  203. ----- HyperTalk script -----
  204. on mouseUp
  205.   show all cards
  206. end mouseUp
  207.  
  208.  
  209.  
  210. -- part 24 (button)
  211. -- low flags: 00
  212. -- high flags: 0000
  213. -- rect: left=98 top=204 right=222 bottom=137
  214. -- title width / last selected line: 0
  215. -- icon id / first selected line: 10610 / 10610
  216. -- text alignment: 1
  217. -- font id: 0
  218. -- text size: 12
  219. -- style flags: 0
  220. -- line height: 16
  221. -- part name: Dial Phone
  222. ----- HyperTalk script -----
  223. on mouseUp
  224.   get line 1 of field "Phone Number"
  225.   if it is empty then get the message
  226.   if it is empty then ask "Dial what number?"
  227.   if it is not empty then
  228.     push this card
  229.     visual effect zoom open
  230.     go to stack "Phone"
  231.     dial it
  232.     pop card
  233.   end if
  234. end mouseUp
  235.  
  236.  
  237.  
  238. -- part 27 (button)
  239. -- low flags: 00
  240. -- high flags: 0000
  241. -- rect: left=412 top=30 right=64 bottom=451
  242. -- title width / last selected line: 0
  243. -- icon id / first selected line: 11045 / 11045
  244. -- text alignment: 1
  245. -- font id: 0
  246. -- text size: 12
  247. -- style flags: 0
  248. -- line height: 16
  249. -- part name: Home
  250. ----- HyperTalk script -----
  251. on mouseUp
  252.   visual effect iris close
  253.   go "Home"
  254. end mouseUp
  255.  
  256.  
  257.  
  258. -- part 30 (button)
  259. -- low flags: 00
  260. -- high flags: 0004
  261. -- rect: left=36 top=240 right=279 bottom=76
  262. -- title width / last selected line: 0
  263. -- icon id / first selected line: 20186 / 20186
  264. -- text alignment: 1
  265. -- font id: 0
  266. -- text size: 12
  267. -- style flags: 0
  268. -- line height: 16
  269. -- part name: 
  270. ----- HyperTalk script -----
  271. on mouseUp
  272.   if the name of this stack contains "stack ideas"
  273.   then
  274.   show card field 1  -- explain why not sort here
  275. else
  276.   answer "Sort all cards of this stack according to:" with "First Name" or "Last Name" or "Cancel"
  277.   if it is "First Name"
  278.   then sort by first word of first line of field "Name and Address"
  279. else if it is "Last Name"
  280. then sort by last word of first line of field "Name and Address"
  281. end if
  282. end mouseUp
  283.  
  284.  
  285.  
  286. -- part 31 (button)
  287. -- low flags: 00
  288. -- high flags: 0000
  289. -- rect: left=98 top=223 right=241 bottom=136
  290. -- title width / last selected line: 0
  291. -- icon id / first selected line: 10610 / 10610
  292. -- text alignment: 1
  293. -- font id: 0
  294. -- text size: 12
  295. -- style flags: 0
  296. -- line height: 16
  297. -- part name: Dial 2
  298. ----- HyperTalk script -----
  299.  
  300. on mouseUp
  301.   get line 2 of field "Phone Number"
  302.   if it is empty then get the message
  303.   if it is empty then ask "Dial what number?"
  304.   if it is not empty then
  305.     push this card
  306.     visual effect zoom open
  307.     go to stack "Phone"
  308.     dial it
  309.     pop card
  310.   end if
  311. end mouseUp
  312.  
  313.  
  314.  
  315.  
  316. -- part 32 (button)
  317. -- low flags: 00
  318. -- high flags: 0000
  319. -- rect: left=98 top=242 right=260 bottom=137
  320. -- title width / last selected line: 0
  321. -- icon id / first selected line: 10610 / 10610
  322. -- text alignment: 1
  323. -- font id: 0
  324. -- text size: 12
  325. -- style flags: 0
  326. -- line height: 16
  327. -- part name: Dial 3
  328. ----- HyperTalk script -----
  329.  
  330. on mouseUp
  331.   get line 3 of field "Phone Number"
  332.   if it is empty then get the message
  333.   if it is empty then ask "Dial what number?"
  334.   if it is not empty then
  335.     push this card
  336.     visual effect zoom open
  337.     go to stack "Phone"
  338.     dial it
  339.     pop card
  340.   end if
  341. end mouseUp
  342.  
  343.  
  344.  
  345.  
  346. -- part 33 (button)
  347. -- low flags: 00
  348. -- high flags: 8003
  349. -- rect: left=15 top=98 right=145 bottom=75
  350. -- title width / last selected line: 0
  351. -- icon id / first selected line: 0 / 0
  352. -- text alignment: 1
  353. -- font id: 0
  354. -- text size: 12
  355. -- style flags: 0
  356. -- line height: 16
  357. -- part name: Find ....
  358. ----- HyperTalk script -----
  359. on mouseUp
  360.   Ask "Find what item ?"
  361.   put it into Finding
  362.   put false into Q
  363.   repeat until Q
  364.     find Finding
  365.     repeat with x= 1 to 500
  366.     end repeat
  367.     answer "This one ?" with "Yes" or "No"
  368.     if it is "Yes" then put true into Q
  369.   end repeat
  370.  
  371. end mouseUp
  372.  
  373.